Evaluating Defect Content Estimation Rules in Software Inspections
نویسندگان
چکیده
This paper is concerned with evaluating two different improvements of an existing defect content estimation model. The model improved is a curve-fitting model. Two new estimation rules are evaluated and compared with the original model. Further, the new estimation rules and the original model are evaluated against one of the most successful defect content estimation models, which is a capture-recapture model. It is concluded that one of the new estimation rules for the curve-fitting model could be a good complement to the capture-recapture model. Moreover, it is concluded that the results support previously published results and hence show strong evidence for that the studied model are mature enough to be transferred to industrial use to support continuous quality assessment and control.
منابع مشابه
Extended Metrics to Evaluate Cost Effectiveness of Software Inspections
For more than twenty-five years software inspections have been considered an effective and efficient method for software quality improvement [3,4,9]. The goal of inspections is to detect defect before the testing stage begins. According to the data published in the literature, software design inspections save on average 44% of the defect detection costs, and code inspections save on average 39%...
متن کاملOn the Evaluation of Software Inspections and Tests
The goal of software inspections and tests is to reduce the expected cost of software failure over the life of a product. This paper extends the use of defect triggers, the events which cause defects to be discovered, to help evaluate the e ectiveness of inspection and test activities. In the case of inspections, the defect trigger is de ned as a set of values which associate the skills of the ...
متن کاملApplying Machine Learning to Solve an Estimation Problem in Software Inspections
We use Bayesian neural network techniques to estimate the number of defects in a software document based on the outcome of an inspection of the document. Our neural networks clearly outperform standard methods from software engineering for estimating the defect content. We also show that selecting the right subset of features largely improves the predictive performance of the networks.
متن کاملIn-Process Evaluation for Software Inspection and Test
The goal of software inspection and test is to reduce the expected cost of software failure over the life of a product. This paper extends the use of defect higgers, the eventsthat cause defects to be discovered, to help evaluate the effectiveness of inspections and test scenarios. In the case of inspections, the defect trigger is defined as a set of values that associate the shills of the insp...
متن کاملThe application of subjective estimates of effectiveness to controlling software inspections
One of the recently proposed tools for controlling software inspections is capture-recapture models. These are models that can be used to estimate the number of remaining defects in a software document after an inspection. Based on this information one can decide whether to reinspect a document to ensure that it is below a prespecified defect density threshold, and that the inspection process i...
متن کامل